package com.ht.base.system.dao.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ht.base.system.common.pojo.qto.SysRoleQTO;
import com.ht.base.system.dao.domain.SysRoleDO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 角色信息表 DAO接口
 * 
 * @Author hdx
 * @Date 2023年04月28日
 */
@Mapper 
public interface SysRoleDao extends BaseMapper<SysRoleDO> {

    /**
     * 
     * 方法findById的功能描述：根据Id查询角色信息表
     * 
     * @param id
     * @return SysRoleDO
     * <PRE>
     * author hdx 
     * Date 2023年04月28日
     * </PRE>
     */
    SysRoleDO findById(Long id);

    List<SysRoleDO> findByCondition(SysRoleDO record);

    Integer findForPageCount(SysRoleQTO qto);
    List<SysRoleDO> findForPage(SysRoleQTO qto);

}